收藏学习 | 2017年开源 Python 项目 Top30
前言
Python 是2017年增长最快的编程语言,这一年在 github.com 上出现了超过15000个开源 Python 项目,挑选出30个最佳项目,供大家参考~
Home-assistant (v0.6+): Open-source home automation platform running on Python 3
智能家庭助理 : 基于 Python 3的家庭自动化平台,可以跟踪和控制家中的所有智能设备
标星:11k+
地址:https://github.com/home-assistant/home-assistant
Pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Pytorch: 基于 Python、使用 GPU 优化的深度学习张量库,在2017年强势崛起
标星:11k+
地址:https://github.com/pytorch/pytorch
点击查看集智AI学园整理的《PyTorch 这一年——十佳开源项目》
Grumpy: A Python to Go source code transcompiler and runtime
Grumpy:在 Go 上运行 Python,Google 的开源神器
标星:8k+
地址:https://github.com/google/grumpy
Sanic: Async Python 3.5+ web server that’s written to go fast
Sanic:基于 Python 3.5+的 Web 框架,用法类似于 flask,速度更快
标星:8k+
地址:https://github.com/channelcat/sanic
Python-fire: A library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Python-fire:自动生成命令行界面的内容库,由 Google 开源
标星:8k+
地址:https://github.com/google/python-fire
spaCy (v2.0): Industrial-strength Natural Language Processing (NLP) with Python and Cython
spaCy (v2.0):工业级的 Python 自然语言处理工具包,实用性强
标星:7.9k+
地址:https://github.com/explosion/spaCy
Pipenv: Python Development Workflow for Humans
Pipenv:人性化的 Python 包管理工具,获得 Python 官方推荐
标星:7.9k+
地址:https://github.com/kennethreitz/pipenv
MicroPython: A lean and efficient Python implementation for microcontrollers and constrained systems
MicroPython:用 Python 开发单片机
标星:5.8k+
地址:https://github.com/micropython/micropython
Prophet: Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth
Prophet:Facebook 的开源大规模预测系统
标星:4.6k+
地址:https://github.com/facebook/prophet
SerpentAI: Game Agent Framework in Python. Helping you create AIs / Bots to play any game
SerpentAI:多平台的游戏代理框架,帮你用 AIs/Bots 玩任何游戏
标星:3.6k+
地址:https://github.com/SerpentAI/SerpentAI
Dash: Interactive, reactive web apps in pure python
Dash:用于构建分析 web 应用程序的 Python 框架
标星:3.7k+
地址:https://github.com/plotly/dash
InstaPy: Instagram Bot. Like/Comment/Follow Automation Script
InstaPy:操作 Instagram 的自动化脚本
标星:3.3k+
地址:https://github.com/timgrossmann/InstaPy
Apistar: A fast and expressive API framework
Apistar:基于 Python3的只能 web API 框架
标星:3.2k+
地址:https://github.com/encode/apistar
Faiss: A library for efficient similarity search and clustering of dense vectors
Faiss:Facebook 开源的相似性搜索类库
标星:2.9k+
地址:https://github.com/facebookresearch/faiss
MechanicalSoup: A Python library for automating interaction with websites
MechanicalSoup:用于自动与网站交互的 Python 库
标星:2.4k+
地址:https://github.com/MechanicalSoup/MechanicalSoup
Better-exceptions: Pretty and useful exceptions in Python, automatically
Better-exceptions:自动化的 Python 异常信息展示工具
标星:2.3k+
地址:https://github.com/Qix-/better-exceptions
Flashtext: Extract Keywords from sentence or Replace keywords in sentences
Flashtext:提取和替换句子中关键词的工具
标星:2.1k+
地址:https://github.com/vi3k6i5/flashtext
Maya: Datetime for Humans in Python
Maya:人性化的 Python 时间处理库
标星:1.9k+
地址:https://github.com/kennethreitz/maya
Mimesis (v1.0): Python library, which helps generate mock data in different languages for various purposes. These data can be especially useful at various stages of software development and testing
Mimesls:生成各类虚拟数据的 Python 库
标星:1.8k+
地址:https://github.com/lk-geimfari/mimesis
Open-paperless: Scan, index, and archive all of your paper documents. A document management system
Open-paperless:文件管理系统,用于纸质文档的扫描、索引和归档
标星:1.8k+
地址:https://github.com/zhoubear/open-paperless
Fsociety: Hacking Tools Pack. A Penetration Testing Framework
Fsociety:黑客工具,一个渗透测试的框架
标星:1.8k+
地址:https://github.com/Manisso/fsociety
LivePython: Visually trace Python code in real-time
LivePython:Python 代码的实时可视化工具
标星:1.7k+
地址:https://github.com/agermanidis/livepython
Hatch: A modern project, package, and virtual env manager for Python
Hatch:一个 Python 项目、包及虚拟环境的管理工具
标星:1.6k+
地址:https://github.com/ofek/hatch
Tangent: Source-to-Source Debuggable Derivatives in Pure Python
Tangent:一个源到源的 Python 库,用于自动微分,由 Google 开源
标星:1.4k+
地址:https://github.com/google/tangent
Clairvoyant: A Python program that identifies and monitors historical cues for short term stock movement
Clairvoyant:检测和学习股票市场短期变化
标星:1.2k+
地址:https://github.com/anfederico/Clairvoyant
MonkeyType: A system for Python that generates static type annotations by collecting runtime types
MonkeyType:通过收集运行时类型生成静态类型注释的工具,由 Instagram 开源
标星:1.2k+
地址:https://github.com/Instagram/MonkeyType
Eel: A little Python library for making simple Electron-like HTML/JS GUI apps
Eel:用于制作简单的 HTML/JS 的 Python 库
标星:1k+
地址:https://github.com/ChrisKnott/Eel
Surprise v1.0: A Python scikit for building and analyzing recommender systems
Surprise:一个用于建立和分析推荐系统的 Python scikit
标星:1k+
地址:https://github.com/NicolasHug/Surprise
Gain: Web crawling framework for everyone
Gain:一个人人可用的 web 爬虫框架
标星:1k+
地址:https://github.com/gaojiuli/gain
PDFTabExtract: A set of tools for extracting tables from PDF files helping to do data mining on scanned documents
PDFTabExtract:一个用于PDF数据挖掘(OCR 处理)的工具
标星:1k+
地址:https://github.com/WZBSocialScienceCenter/pdftabextract
本文由集智小仙女编译整理自Mybridge.co和github.com,点击“阅读原文”即可查看原文
关注集智AI学园公众号
获取更多更有趣的AI教程吧!
搜索微信公众号:swarmAI
集智AI学园QQ群:426390994
学园网站:campus.swarma.org
商务合作|zhangqian@swarma.org
投稿转载|wangjiannan@swarma.org